SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Aceleradores PHP
         Cómo acelerar el servidor Web
                           Juaxix  Marzo 2008

Una de las mejores formas de ver como aumenta dramáticamente la
velocidad de tu servidor es instalar un acelerador PHP. Hay una gran
cantidad de productos libres distintos ahí afuera que proveen de una ayuda
increible en cuanto a un aumento significativo de rendimiento, tanto es así
que se sale de las gráficas.
Estos programas hacen uso del sistema de memoria asi como de
optimizaciones de caché y caché para otorgar una substancial ganancia de
velocidad a la hora de servir páginas basadas en scripts.
Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN




Aceleradores PHP
Cómo acelerar el servidor Web



        APC (Alternative PHP Cache)
       APC es código abierto, un framework robusto con caché y optimización de código PHP
“intermedio”. El Plugin para Wordpress se encuentra aquí.


         eAccelerator
       eAccelerator también es un acelerador de código abierto PHP optimizado, su caché es de contenido
dinámico. Su uso hace que aumente el rendimiento de los scripts PHP por medio de la utilización de la
caché para estos de forma que mantiene el estado de su compilación,asi que puede liberar hasta casi
eliminar por completo la sobrecarga por compilación del servidor.Además optimiza la velocidad de dichos
scripts para su ejecución. eAccelerator típicamente lo que hace es reducir la carga del servidor e
incrementar la velocidad de tu código PHP entre una y diez veces. [Plugin WP]

Veamos resultados: ( http://deployview.com/blog/2006/09/adventures-with-iis.html ) en esta web se
compara Apache con el uso de TAG.net Application Gateway.




*Contenido dinámico: EA = eAccelerator, No Ea = Sin eAccelerator. *Contenido estático: FileOnly->
acceso directo a ficheros (menos manejadores). Apache: PHP normal. FileOnly: el de tag.net



                                                                                                    1
Juaxix · Proyecto zenphp – EXPOSICIÓN :: https://forja.rediris.es/projects/csl2-zenphp/



       XCache
      XCache es rápido, estable y optimiza PHP con caché,tanto es asi que se utiliza (después de haber
sido muy probado) y ahora es ejecutado en servidores de producción bajo alta carga. Probado en
GNU/Linux ,soporta todas las últimas versiones de PHP (cvs branches) tales como PHP_4_3 PHP_4_4
PHP_5_0 PHP_5_1 PHP_5_2 (incluso 6.x). Hay un plugin para Wordpress aquí.

       Memcached
       es un sistema de caché de objetos distribuidos en memoria, WordPress puede hacer uso de
memoria “cacheada” gracias a una completa interfaz de programación que reemplaza la que trae por
defecto y dirige todas las peticiones de caché a uno o más demonios (procesos) memcached, para ello
necesitas tener en tu servidor un demonio memcached, por lo que si no tienes permisos en el servidor
para crear demonios de este tipo este tipo de trasfondo no tiene demasiada utilidad…Además de instalar
el Plugin para WordPress se tiene que añadir en /wp-config.php :

$memcached_servers = array('192.168.1.1:11211', '192.168.1.2:11211');

Esquema de Xcache: (usado en OOLime)




                                                                                                     2
Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN



Éste framework es una prueba de que existen métodos eficientes de utilizar mejor la caché que nos
proporcionan los componentes adicionales como Xcaché, eAccelerator,etc.

En el caso de este framework orientado a la optimización de rendimiento con licencia LGPL (como
zenphp) se presenta un esquema que mantiene en caché el resultado de procesar las plantillas
(HTML,XML,JSON) con PHP por medio de un fichero de configuración XML…la idea es muy similar en
cuanto al concepto… además se han de añadir las optimizaciones SQL y la caché de consultas, como se
puede ver en este blog: mysql-query-cache.

Otro ejemplo puede comprobarse gracias a los plugins de Wordpress y otros gestores de contenido…




      Servidor                      Wordpress                            zenphp
          MySQL                                                           caché del
         Caché de                                                         modelo de
         consultas                        Caché de                          datos
                                           páginas
                                          estáticas
             PHP                           interna                         caché de
        Caché del                                                           usuario
       compilador


Para ello podeis Ver entrada del blog GranadaPHP.




                                                                                                    3

Más contenido relacionado

La actualidad más candente

02 instalacion eclipse y wamp server
02   instalacion eclipse y wamp server02   instalacion eclipse y wamp server
02 instalacion eclipse y wamp serverjuanguis696
 
Instalacion eclipse y wamp server
Instalacion eclipse y wamp serverInstalacion eclipse y wamp server
Instalacion eclipse y wamp serverjuanguis696
 
Branchcache presentacion (español)
Branchcache presentacion (español)Branchcache presentacion (español)
Branchcache presentacion (español)Kayel17
 
Xampp+Wordpress
Xampp+WordpressXampp+Wordpress
Xampp+WordpressAula108
 
xammp
xammpxammp
xammpAlex
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De PhpJosé M. Padilla
 
Significado xampp
Significado xamppSignificado xampp
Significado xamppdavidmales
 
Optimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPOptimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPmigueltonic
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de phpBelenRosales12
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientasAldibier Morales
 

La actualidad más candente (16)

02 instalacion eclipse y wamp server
02   instalacion eclipse y wamp server02   instalacion eclipse y wamp server
02 instalacion eclipse y wamp server
 
Instalacion eclipse y wamp server
Instalacion eclipse y wamp serverInstalacion eclipse y wamp server
Instalacion eclipse y wamp server
 
Branchcache presentacion (español)
Branchcache presentacion (español)Branchcache presentacion (español)
Branchcache presentacion (español)
 
Xampp+Wordpress
Xampp+WordpressXampp+Wordpress
Xampp+Wordpress
 
xammp
xammpxammp
xammp
 
Que es wamp server
Que es wamp serverQue es wamp server
Que es wamp server
 
03 Php. Instalacion De Php
03 Php. Instalacion De Php03 Php. Instalacion De Php
03 Php. Instalacion De Php
 
Xampp
XamppXampp
Xampp
 
PHP
PHPPHP
PHP
 
Significado xampp
Significado xamppSignificado xampp
Significado xampp
 
Optimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMPOptimizacion de aplicaciones LAMP
Optimizacion de aplicaciones LAMP
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
Presentación rendimiento herramientas
Presentación  rendimiento   herramientasPresentación  rendimiento   herramientas
Presentación rendimiento herramientas
 
Rendimiento extremo en php
Rendimiento extremo en phpRendimiento extremo en php
Rendimiento extremo en php
 
Generalidades php
Generalidades phpGeneralidades php
Generalidades php
 
Php curso02
Php   curso02Php   curso02
Php curso02
 

Similar a Aceleradores Php Final - Programador PHP

Similar a Aceleradores Php Final - Programador PHP (20)

Performance en Drupal 7
Performance en Drupal 7Performance en Drupal 7
Performance en Drupal 7
 
Manualcake
ManualcakeManualcake
Manualcake
 
Marcos quesada caching_sf2
Marcos quesada caching_sf2Marcos quesada caching_sf2
Marcos quesada caching_sf2
 
Sacándole el jugo a apache
Sacándole el jugo a apacheSacándole el jugo a apache
Sacándole el jugo a apache
 
nn
nnnn
nn
 
Rendimiento en magento
Rendimiento en magentoRendimiento en magento
Rendimiento en magento
 
Wordpress
WordpressWordpress
Wordpress
 
Framework kahana
Framework kahanaFramework kahana
Framework kahana
 
Phpmyadmin
PhpmyadminPhpmyadmin
Phpmyadmin
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Documentacion Proyecto Final
Documentacion Proyecto FinalDocumentacion Proyecto Final
Documentacion Proyecto Final
 
Php y MySqul
Php y MySqul  Php y MySqul
Php y MySqul
 
High performance Web Sites
High performance Web SitesHigh performance Web Sites
High performance Web Sites
 
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]C:\Fakepath\Dm Trejo Produccion De Recursos[1]
C:\Fakepath\Dm Trejo Produccion De Recursos[1]
 
Symfony2: Optimización y rendimiento
Symfony2: Optimización y rendimientoSymfony2: Optimización y rendimiento
Symfony2: Optimización y rendimiento
 
Tutorial de cakePHP itst
Tutorial de cakePHP itstTutorial de cakePHP itst
Tutorial de cakePHP itst
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Framework Catalyst
Framework CatalystFramework Catalyst
Framework Catalyst
 
M1 introduccion a php
M1   introduccion a phpM1   introduccion a php
M1 introduccion a php
 
Desarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend FrameworkDesarrollo Aplicaciones Zend Framework
Desarrollo Aplicaciones Zend Framework
 

Más de Juan Belón Pérez

Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, PalmAplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, PalmJuan Belón Pérez
 
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogYahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogJuan Belón Pérez
 
Proyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3dProyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3dJuan Belón Pérez
 
Aecem - Libro Blanco - Para Programador Php.org
Aecem - Libro Blanco  - Para Programador Php.orgAecem - Libro Blanco  - Para Programador Php.org
Aecem - Libro Blanco - Para Programador Php.orgJuan Belón Pérez
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRJuan Belón Pérez
 
Composicion de servicios web, un ejemplo
Composicion de servicios web, un ejemploComposicion de servicios web, un ejemplo
Composicion de servicios web, un ejemploJuan Belón Pérez
 
Memoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHPMemoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHPJuan Belón Pérez
 
Depurando Java Script - Programador PHP
Depurando Java Script - Programador PHPDepurando Java Script - Programador PHP
Depurando Java Script - Programador PHPJuan Belón Pérez
 
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPZenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPJuan Belón Pérez
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPJuan Belón Pérez
 
Ensayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHPEnsayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHPJuan Belón Pérez
 
Zen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHPZen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHPJuan Belón Pérez
 
Rendimiento Java Script - Programador PHP
Rendimiento  Java Script - Programador PHPRendimiento  Java Script - Programador PHP
Rendimiento Java Script - Programador PHPJuan Belón Pérez
 
Bibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHPBibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHPJuan Belón Pérez
 

Más de Juan Belón Pérez (20)

Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, PalmAplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
Aplicaciones y juegos para móbiles 2011: iOS, Android, Bada, Palm
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blogYahoo! pipes + Wordpress plugin - RSS POWER to your blog
Yahoo! pipes + Wordpress plugin - RSS POWER to your blog
 
Proyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3dProyecto Campos Electricos - Programador Servicios 3d
Proyecto Campos Electricos - Programador Servicios 3d
 
Aecem - Libro Blanco - Para Programador Php.org
Aecem - Libro Blanco  - Para Programador Php.orgAecem - Libro Blanco  - Para Programador Php.org
Aecem - Libro Blanco - Para Programador Php.org
 
Bpel y Open Esb
Bpel y Open EsbBpel y Open Esb
Bpel y Open Esb
 
Introducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGRIntroducción a PHP - Programador PHP - UGR
Introducción a PHP - Programador PHP - UGR
 
Composicion de servicios web, un ejemplo
Composicion de servicios web, un ejemploComposicion de servicios web, un ejemplo
Composicion de servicios web, un ejemplo
 
Presentación: xUnit y Junit
Presentación: xUnit y JunitPresentación: xUnit y Junit
Presentación: xUnit y Junit
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Memoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHPMemoria Zenphp - Programador PHP
Memoria Zenphp - Programador PHP
 
Depurando Java Script - Programador PHP
Depurando Java Script - Programador PHPDepurando Java Script - Programador PHP
Depurando Java Script - Programador PHP
 
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHPZenphp - Presentación de Septiembre en la Etsiit - Programador PHP
Zenphp - Presentación de Septiembre en la Etsiit - Programador PHP
 
Zenphp - Programador PHP
Zenphp - Programador PHPZenphp - Programador PHP
Zenphp - Programador PHP
 
Tutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHPTutorial A Z A - Programador PHP
Tutorial A Z A - Programador PHP
 
Ensayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHPEnsayo Cientifico - Programador PHP
Ensayo Cientifico - Programador PHP
 
Zen AJAX - Programador PHP
Zen AJAX - Programador PHPZen AJAX - Programador PHP
Zen AJAX - Programador PHP
 
Zen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHPZen Scaffolding - Programador PHP
Zen Scaffolding - Programador PHP
 
Rendimiento Java Script - Programador PHP
Rendimiento  Java Script - Programador PHPRendimiento  Java Script - Programador PHP
Rendimiento Java Script - Programador PHP
 
Bibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHPBibliografia Y Menciones - Programador PHP
Bibliografia Y Menciones - Programador PHP
 

Último

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 

Último (16)

Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 

Aceleradores Php Final - Programador PHP

  • 1. Aceleradores PHP Cómo acelerar el servidor Web Juaxix  Marzo 2008 Una de las mejores formas de ver como aumenta dramáticamente la velocidad de tu servidor es instalar un acelerador PHP. Hay una gran cantidad de productos libres distintos ahí afuera que proveen de una ayuda increible en cuanto a un aumento significativo de rendimiento, tanto es así que se sale de las gráficas. Estos programas hacen uso del sistema de memoria asi como de optimizaciones de caché y caché para otorgar una substancial ganancia de velocidad a la hora de servir páginas basadas en scripts.
  • 2. Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN Aceleradores PHP Cómo acelerar el servidor Web APC (Alternative PHP Cache) APC es código abierto, un framework robusto con caché y optimización de código PHP “intermedio”. El Plugin para Wordpress se encuentra aquí. eAccelerator eAccelerator también es un acelerador de código abierto PHP optimizado, su caché es de contenido dinámico. Su uso hace que aumente el rendimiento de los scripts PHP por medio de la utilización de la caché para estos de forma que mantiene el estado de su compilación,asi que puede liberar hasta casi eliminar por completo la sobrecarga por compilación del servidor.Además optimiza la velocidad de dichos scripts para su ejecución. eAccelerator típicamente lo que hace es reducir la carga del servidor e incrementar la velocidad de tu código PHP entre una y diez veces. [Plugin WP] Veamos resultados: ( http://deployview.com/blog/2006/09/adventures-with-iis.html ) en esta web se compara Apache con el uso de TAG.net Application Gateway. *Contenido dinámico: EA = eAccelerator, No Ea = Sin eAccelerator. *Contenido estático: FileOnly-> acceso directo a ficheros (menos manejadores). Apache: PHP normal. FileOnly: el de tag.net 1
  • 3. Juaxix · Proyecto zenphp – EXPOSICIÓN :: https://forja.rediris.es/projects/csl2-zenphp/ XCache XCache es rápido, estable y optimiza PHP con caché,tanto es asi que se utiliza (después de haber sido muy probado) y ahora es ejecutado en servidores de producción bajo alta carga. Probado en GNU/Linux ,soporta todas las últimas versiones de PHP (cvs branches) tales como PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 (incluso 6.x). Hay un plugin para Wordpress aquí. Memcached es un sistema de caché de objetos distribuidos en memoria, WordPress puede hacer uso de memoria “cacheada” gracias a una completa interfaz de programación que reemplaza la que trae por defecto y dirige todas las peticiones de caché a uno o más demonios (procesos) memcached, para ello necesitas tener en tu servidor un demonio memcached, por lo que si no tienes permisos en el servidor para crear demonios de este tipo este tipo de trasfondo no tiene demasiada utilidad…Además de instalar el Plugin para WordPress se tiene que añadir en /wp-config.php : $memcached_servers = array('192.168.1.1:11211', '192.168.1.2:11211'); Esquema de Xcache: (usado en OOLime) 2
  • 4. Juaxix · Proyecto: zenphp -> blog.zenphp.es - EXPOSICIÓN Éste framework es una prueba de que existen métodos eficientes de utilizar mejor la caché que nos proporcionan los componentes adicionales como Xcaché, eAccelerator,etc. En el caso de este framework orientado a la optimización de rendimiento con licencia LGPL (como zenphp) se presenta un esquema que mantiene en caché el resultado de procesar las plantillas (HTML,XML,JSON) con PHP por medio de un fichero de configuración XML…la idea es muy similar en cuanto al concepto… además se han de añadir las optimizaciones SQL y la caché de consultas, como se puede ver en este blog: mysql-query-cache. Otro ejemplo puede comprobarse gracias a los plugins de Wordpress y otros gestores de contenido… Servidor Wordpress zenphp MySQL caché del Caché de modelo de consultas Caché de datos páginas estáticas PHP interna caché de Caché del usuario compilador Para ello podeis Ver entrada del blog GranadaPHP. 3